home *** CD-ROM | disk | FTP | other *** search
- Short: A compilation of utils for QuakeI v0.2 (sourcecode files)
- Author: Niels.Froehling@Informatik.Uni-Oldenburg.DE (Niels Froehling)
- Uploader: Niels.Froehling@Informatik.Uni-Oldenburg.DE (Niels Froehling)
- Type: dev/c
- Requires: ixemul, gcc
- Replaces: dev/c/QuakeITools.lha
-
- this is a source-dump of my QuakeTools project. it is an entry to a
- greater project of documenting quakes ans quakeIIs file-internals and
- a library to create and modify and show all of their files.
-
- take a look in the doc-dir.
-
- NOTE: nearly 90% of the code is strict ANSI-C, the rest of 10%
- are 3 nested functions.
-
- people who wants to give their pennies to this project are welcome.
-
- current features in short:
-
- read/writes/view/list picture formats:
-
- ppm/pgm/png/jpg
-
- read/writes/list 3d formats:
-
- tddd/3DS
-
- read/writes/view/delete/update/replace/list quake formats:
-
- wad/(bsp/vis/lit/prt/h?/map)/pak/(qc/dat)/mip/lmp
-
- read/view/list only quake formats:
-
- bsps of quakeII
-
- others:
-
- can compress wads
- can do fs-dithering
- can do smoothing
- uses high quality mipmap-scaling
- build in script-system with recursion-capabilities
- can load pictures directly into bsps
- uses less memory
- error robust
- can parse entire directories and perform the default actions to every file
- and subdirectory
- can extract bsp/pak recursively
-
- display:
-
- animateables lights
- possiblity to visualise the process of qbsp and light
- transparent water
- splitted in system-independend and system-dependend parts
- rudimenal game-capabilities
- wire/flat/8bit/16bit/24bit/32bit graphics-driver
- multiple displays
-
- executables:
-
- qbsp
- light
- rad
- vis
- qview
- ppmdiff
- qcc
- qtools
-
- NOTE: some of these features exists only rudimental and are not really
- functional
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 0 0 0.0% 05-Aug-98 04:40:38 +
- 5024 2198 56.2% 18-Jul-98 11:44:34 CHANGES
- 21543 6884 68.0% 08-Jul-98 08:25:20 config.guess
- 19521 6315 67.6% 08-Jul-98 08:25:20 config.sub
- 87139 20317 76.6% 09-Sep-98 01:54:52 configure
- 3660 1531 58.1% 12-Aug-98 08:39:44 configure.in
- 25275 9297 63.2% 08-Jul-98 08:25:20 COPYING
- 417 250 40.0% 03-Jun-98 19:54:20 +light.1
- 0 0 0.0% 03-Jun-98 19:40:38 +ppmdiff.1
- 1441 728 49.4% 03-Jun-98 19:55:48 +qbsp.1
- 0 0 0.0% 03-Jun-98 19:39:32 +qcc.1
- 0 0 0.0% 03-Jun-98 19:38:52 +qtools.1
- 0 0 0.0% 03-Jun-98 19:39:08 +rad.1
- 0 0 0.0% 03-Jun-98 19:39:18 +TDDDtoMap.1
- 0 0 0.0% 03-Jun-98 19:39:36 +unqcc.1
- 701 377 46.2% 03-Jun-98 19:54:42 +vis.1
- 0 0 0.0% 03-Jun-98 19:40:44 +vispatch.1
- 0 0 0.0% 01-Jun-98 13:34:30 +AddBSP.3
- 0 0 0.0% 01-Jun-98 13:34:38 +AddPAK.3
- 0 0 0.0% 01-Jun-98 13:34:46 +AddWAD2.3
- 0 0 0.0% 01-Jun-98 13:38:30 +AllocClusters.3
- 0 0 0.0% 01-Jun-98 13:38:06 +CheckPAK.3
- 0 0 0.0% 01-Jun-98 13:38:00 +CheckWAD2.3
- 0 0 0.0% 01-Jun-98 13:38:46 +ExpandClusters.3
- 0 0 0.0% 01-Jun-98 13:34:26 +ExtractBSP.3
- 0 0 0.0% 01-Jun-98 13:34:34 +ExtractPAK.3
- 0 0 0.0% 01-Jun-98 13:34:42 +ExtractWAD2.3
- 0 0 0.0% 01-Jun-98 13:37:40 +FindPAK2.3
- 0 0 0.0% 01-Jun-98 13:37:36 +FindWAD2.3
- 0 0 0.0% 01-Jun-98 13:38:42 +FreeClusters.3
- 0 0 0.0% 01-Jun-98 13:35:36 +GetImage.3
- 0 0 0.0% 01-Jun-98 13:40:50 +GetLMP.3
- 0 0 0.0% 01-Jun-98 13:39:08 +GetMipMap.3
- 0 0 0.0% 01-Jun-98 13:40:44 +GetPalette.3
- 0 0 0.0% 01-Jun-98 13:41:12 +GetRaw.3
- 0 0 0.0% 01-Jun-98 13:44:32 +LoadBSP.3
- 0 0 0.0% 01-Jun-98 13:37:12 +LoadBSPFile.3
- 0 0 0.0% 01-Jun-98 13:37:02 +LoadMapFile.3
- 0 0 0.0% 01-Jun-98 13:37:16 +LoadTDDDFile.3
- 0 0 0.0% 01-Jun-98 13:40:58 +ParseLMP.3
- 0 0 0.0% 01-Jun-98 13:39:48 +ParseMipMap.3
- 0 0 0.0% 01-Jun-98 13:41:28 +ParseRaw.3
- 0 0 0.0% 01-Jun-98 13:41:02 +PasteLMP.3
- 0 0 0.0% 01-Jun-98 13:39:54 +PasteMipMap.3
- 0 0 0.0% 01-Jun-98 13:41:20 +PasteRaw.3
- 0 0 0.0% 01-Jun-98 13:38:36 +PrintClusters.3
- 0 0 0.0% 01-Jun-98 13:43:52 +processName.3
- 0 0 0.0% 01-Jun-98 13:43:46 +processType.3
- 0 0 0.0% 01-Jun-98 13:35:40 +PutImage.3
- 0 0 0.0% 01-Jun-98 13:40:52 +PutLMP.3
- 0 0 0.0% 01-Jun-98 13:39:14 +PutMipMap.3
- 0 0 0.0% 01-Jun-98 13:41:16 +PutRaw.3
- 0 0 0.0% 01-Jun-98 13:34:06 +qt.light.3
- 0 0 0.0% 01-Jun-98 13:34:02 +qt.qbsp.3
- 0 0 0.0% 01-Jun-98 13:33:54 +qt.qcc.3
- 0 0 0.0% 01-Jun-98 13:33:56 +qt.unqcc.3
- 9601 4221 56.0% 04-Jun-98 08:45:12 +qt.vis.3
- 0 0 0.0% 01-Jun-98 13:37:06 +SaveMapFile.3
- 0 0 0.0% 01-Jun-98 13:37:20 +SaveTDDDFile.3
- 0 0 0.0% 01-Jun-98 13:37:48 +SearchPAK.3
- 0 0 0.0% 01-Jun-98 13:37:52 +SearchWAD2.3
- 343 252 26.5% 03-Jun-98 23:16:50 +vis.3
- 0 0 0.0% 01-Jun-98 13:44:28 +WriteBSP.3
- 17004 6003 64.6% 10-Jul-98 14:35:10 +qtools.doc
- 2435 1213 50.1% 29-Apr-98 18:05:44 +bsptomap.txt
- 2236 1151 48.5% 21-Nov-97 23:02:10 +exdawn.txt
- 1234 634 48.6% 01-Nov-96 17:40:00 +lightdis.txt
- 8437 3658 56.6% 08-Jul-98 08:26:36 +quakeutils.txt
- 8250 3718 54.9% 29-Apr-98 17:58:26 +unqcc099.txt
- 7832 3032 61.2% 08-Jul-98 08:25:20 INSTALL
- 5584 2229 60.0% 15-Nov-97 06:29:12 install-sh
- 0 0 0.0% 05-Aug-98 04:40:42 +
- 954 298 68.7% 13-Jul-98 12:38:16 Makefile.in
- 732 385 47.4% 15-Nov-97 06:29:20 mkinstalldirs
- 149 112 24.8% 11-Jun-98 20:54:28 QUESTIONS
- 1651 791 52.0% 10-Jul-98 14:47:56 README
- 2692 1399 48.0% 18-Apr-98 07:00:00 README.DBMALLOC
- 326 219 32.8% 26-Jun-97 17:58:38 README.GIF
- 19873 8457 57.4% 14-Aug-97 04:50:34 README.JPEG
- 8703 3613 58.4% 03-Feb-98 20:46:44 README.PNG
- 6151 2866 53.4% 10-Mar-98 12:09:00 README.Z
- 3772 1220 67.6% 12-Aug-98 08:40:24 +config.h.in
- 784 333 57.5% 12-Aug-98 08:42:14 +init.h
- 2156 607 71.8% 15-Jul-98 09:26:06 +libqbuild.h
- 837 290 65.3% 11-Aug-98 07:14:52 +libqdisplay.h
- 182 93 48.9% 15-Jul-98 09:26:30 +libqsys.h
- 1253 345 72.4% 18-Jul-98 12:24:36 +libqtools.h
- 2315 891 61.5% 11-Aug-98 06:40:30 +mathlib.h
- 24904 5978 75.9% 13-Jul-98 06:31:40 +liblists.c
- 1422 363 74.4% 13-Jul-98 06:31:42 +liblists.h
- 21047 5688 72.9% 15-Jul-98 06:20:10 +brush.c
- 748 349 53.3% 13-Jul-98 06:36:16 +brush.h
- 10617 3170 70.1% 15-Jul-98 06:20:36 +csg4.c
- 631 261 58.6% 13-Jul-98 06:36:18 +csg4.h
- 21857 6327 71.0% 15-Jul-98 06:22:42 +light.c
- 2268 734 67.6% 13-Jul-98 06:36:20 +light.h
- 2504 927 62.9% 08-Jul-98 08:26:16 +Makefile.in
- 6290 2029 67.7% 13-Jul-98 06:46:16 +merge.c
- 486 169 65.2% 13-Jul-98 06:36:22 +merge.h
- 616 260 57.7% 13-Jul-98 06:46:18 +nodraw.c
- 674 238 64.6% 13-Jul-98 06:36:24 +nodraw.h
- 5349 1829 65.8% 15-Jul-98 06:23:18 +outside.c
- 369 144 60.9% 13-Jul-98 06:36:26 +outside.h
- 16313 4082 74.9% 15-Jul-98 06:24:18 +portals.c
- 1974 602 69.5% 13-Jul-98 06:36:32 +portals.h
- 14924 3879 74.0% 15-Jul-98 06:26:12 +qbsp.c
- 1329 344 74.1% 13-Jul-98 06:36:34 +qbsp.h
- 94684 22186 76.5% 15-Jul-98 06:28:18 +qcc.c
- 14338 5238 63.4% 13-Jul-98 06:36:36 +qcc.h
- 45775 12411 72.8% 15-Jul-98 06:30:16 +rad.c
- 2696 848 68.5% 13-Jul-98 06:36:40 +rad.h
- 11681 3137 73.1% 15-Jul-98 06:30:44 +region.c
- 283 112 60.4% 13-Jul-98 06:36:42 +region.h
- 15888 4189 73.6% 15-Jul-98 06:31:06 +solidbsp.c
- 361 149 58.7% 13-Jul-98 06:36:44 +solidbsp.h
- 11075 3295 70.2% 15-Jul-98 06:31:34 +surfaces.c
- 512 189 63.0% 13-Jul-98 06:36:46 +surfaces.h
- 10888 3052 71.9% 15-Jul-98 06:31:54 +tjunc.c
- 91 84 7.6% 13-Jul-98 06:36:48 +tjunc.h
- 43064 11849 72.4% 15-Jul-98 06:33:14 +vis.c
- 980 246 74.8% 13-Jul-98 06:36:48 +vis.h
- 13386 2969 77.8% 15-Jul-98 06:33:38 +winding.c
- 1863 486 73.9% 13-Jul-98 06:36:50 +winding.h
- 16271 4398 72.9% 15-Jul-98 06:34:52 +writebsp.c
- 590 216 63.3% 13-Jul-98 06:36:54 +writebsp.h
- 10216 2686 73.7% 19-Jul-98 13:39:24 +3d.c
- 2199 760 65.4% 19-Jul-98 13:43:28 +3d.h
- 9246 2264 75.5% 15-Jul-98 07:53:44 +cache.c
- 2537 989 61.0% 10-Jul-98 13:59:10 +cache.h
- 3245 919 71.6% 10-Jul-98 14:00:42 +clippoly.c
- 120 96 20.0% 10-Jul-98 14:00:44 +clippoly.h
- 5278 1738 67.0% 19-Jul-98 16:08:50 +collide.c
- 107 87 18.6% 19-Jul-98 14:25:32 +collide.h
- 11961 2790 76.6% 12-Aug-98 07:51:58 +display.c
- 393 255 35.1% 18-Jul-98 09:50:30 +display.h
- 6766 2710 59.9% 11-Aug-98 06:36:34 +draw-opti.c
- 4648 1515 67.4% 11-Aug-98 06:38:14 +draw-opti16.c
- 4639 1529 67.0% 11-Aug-98 06:38:30 +draw-opti24.c
- 4632 1524 67.0% 11-Aug-98 06:36:52 +draw-opti8.c
- 1998 875 56.2% 11-Aug-98 06:37:26 +draw-opti8flat.c
- 2015 873 56.6% 11-Aug-98 06:37:52 +draw-opti8wire.c
- 6132 2529 58.7% 13-Jul-98 18:51:18 +draw-orig.c
- 4578 1475 67.7% 10-Jul-98 14:10:34 +draw-orig16.c
- 4569 1490 67.3% 10-Jul-98 14:11:18 +draw-orig24.c
- 4559 1483 67.4% 10-Jul-98 14:11:34 +draw-orig8.c
- 2020 895 55.6% 13-Jul-98 18:54:26 +draw-orig8flat.c
- 2033 895 55.9% 10-Jul-98 14:03:20 +draw-orig8wire.c
- 4027 1517 62.3% 11-Aug-98 06:31:26 +draw.c
- 543 266 51.0% 18-Jul-98 10:04:04 +draw.h
- 5918 2086 64.7% 11-Aug-98 06:38:22 +drawSpans16-m68k2.S
- 5825 1972 66.1% 11-Aug-98 06:38:40 +drawSpans24-m68k2.S
- 5094 1818 64.3% 11-Aug-98 06:37:02 +drawSpans8-m68k2.S
- 1052 502 52.2% 11-Aug-98 06:37:34 +drawSpans8flat-m68k2.S
- 960 464 51.6% 11-Aug-98 06:38:00 +drawSpans8wire-m68k2.S
- 2172 823 62.1% 15-Jul-98 09:43:38 +Makefile.in
- 6844 2361 65.5% 19-Jul-98 14:00:28 +render.c
- 1165 386 66.8% 19-Jul-98 14:00:06 +render.h
- 13207 3128 76.3% 16-Jul-98 08:40:50 +surface.c
- 214 157 26.6% 10-Jul-98 14:15:46 +surface.h
- 3202 733 77.1% 10-Jul-98 14:17:32 +surface16.c
- 2161 612 71.6% 10-Jul-98 14:15:50 +surface24.c
- 1632 506 68.9% 10-Jul-98 14:15:52 +surface8.c
- 4229 1430 66.1% 15-Jul-98 06:38:16 +tables.c
- 1673 558 66.6% 10-Jul-98 14:18:18 +tables.h
- 3939 1335 66.1% 19-Jul-98 14:43:34 +tbsp.c
- 315 165 47.6% 19-Jul-98 14:43:40 +tbsp.h
- 0 0 0.0% 05-Aug-98 04:40:54 +
- 4936 859 82.5% 16-Jul-98 00:44:34 +generic-debug.h
- 4566 1490 67.3% 15-Jul-98 10:17:32 +generic.c
- 7631 2516 67.0% 16-Jul-98 01:16:02 +generic.h.in
- 11880 3154 73.4% 18-Jul-98 11:03:42 +amigaos.c
- 3236 922 71.5% 13-Jul-98 11:18:02 +amigaos.h
- 2065 766 62.9% 06-Jul-98 03:58:28 +Makefile.in
- 593 233 60.7% 13-Jul-98 06:39:38 +LZW5b.h
- 23545 7194 69.4% 08-Jul-98 08:25:48 +LZW5b.S
- 2318 615 73.4% 13-Jul-98 08:09:24 +m68k.h
- 2710 843 68.8% 15-Jul-98 09:44:36 +Makefile.in
- 969 381 60.6% 04-Jun-98 10:59:32 +Match.S
- 2459 707 71.2% 13-Jul-98 07:04:52 +Makefile.in
- 3130 842 73.0% 13-Jul-98 06:37:52 +rawkeys.h
- 416 234 43.7% 13-Jul-98 06:37:54 +rawmouse.h
- 11891 3045 74.3% 09-Sep-98 01:58:08 +TDCS.c
- 2660 806 69.6% 09-Sep-98 01:58:18 +TDCS.h
- 1000 348 65.2% 13-Jul-98 07:05:12 +Makefile.in
- 0 0 0.0% 02-Jul-98 07:46:02 +unsupported.h
- 309 158 48.8% 02-Jul-98 09:02:30 +Makefile.in
- 0 0 0.0% 02-Jul-98 07:46:12 +unsupported.h
- 327 164 49.8% 02-Jul-98 12:32:46 +Makefile.in
- 0 0 0.0% 02-Jul-98 07:46:20 +X11.h
- 705 142 79.8% 04-Jun-98 11:13:54 +msdos.h
- 3185 1313 58.7% 18-Jul-98 12:36:56 +3DS.c
- 981 299 69.5% 18-Jul-98 13:32:42 +3DS.h
- 6212 694 88.8% 13-Jul-98 06:40:36 +anorms.h
- 25505 7032 72.4% 18-Jul-98 13:23:18 +BMP.c
- 47473 9289 80.4% 12-Aug-98 08:38:30 +bsp.c
- 11734 3824 67.4% 18-Jul-98 13:02:32 +bsp.h
- 2521 1075 57.3% 13-Jul-98 06:49:18 +crc.c
- 698 246 64.7% 13-Jul-98 06:40:40 +crc.h
- 5667 1546 72.7% 13-Jul-98 06:51:54 +database.c
- 3095 788 74.5% 13-Jul-98 08:19:58 +database.h
- 18187 4734 73.9% 15-Jul-98 09:41:22 +graphics.c
- 1275 361 71.6% 13-Jul-98 13:38:34 +graphics.h
- 83920 22642 73.0% 18-Jul-98 13:23:50 +ILBM.c
- 3021 976 67.6% 18-Jul-98 13:20:00 +ILBM.h
- 816 221 72.9% 11-Aug-98 06:45:46 +locale.c
- 521 147 71.7% 16-Jul-98 13:58:32 +locale.h
- 2482 914 63.1% 15-Jul-98 05:42:26 +Makefile.in
- 23326 6048 74.0% 15-Jul-98 06:22:16 +map.c
- 2520 763 69.7% 13-Jul-98 06:40:52 +map.h
- 115 83 27.8% 13-Jul-98 06:49:44 +math.c
- 23926 6136 74.3% 18-Jul-98 12:53:20 +mdl.c
- 2869 810 71.7% 18-Jul-98 13:03:26 +mdl.h
- 36552 5414 85.1% 18-Jul-98 12:00:50 +memory.c
- 10203 2250 77.9% 18-Jul-98 13:28:40 +memory.h
- 6416 1274 80.1% 12-Aug-98 08:55:12 +mip.c
- 1712 494 71.1% 13-Jul-98 13:56:56 +mip.h
- 12376 3110 74.8% 18-Jul-98 09:29:38 +misc.c
- 2120 648 69.4% 13-Jul-98 06:41:00 +misc.h
- 9958 2563 74.2% 12-Aug-98 08:35:10 +pak.c
- 1322 417 68.4% 18-Jul-98 13:04:12 +pak.h
- 16465 4795 70.8% 18-Jul-98 13:24:56 +PCX.c
- 10773 2735 74.6% 15-Jul-98 06:06:10 +raw.c
- 2232 540 75.8% 13-Jul-98 13:37:52 +raw.h
- 27581 6013 78.1% 18-Jul-98 11:34:46 +script.c
- 2276 735 67.7% 15-Jul-98 10:37:48 +script.h
- 36630 8316 77.2% 16-Jul-98 08:00:56 +TDDD.c
- 9851 2562 73.9% 18-Jul-98 13:00:02 +TDDD.h
- 21683 5267 75.7% 12-Aug-98 08:35:50 +wad.c
- 1981 676 65.8% 18-Jul-98 13:03:54 +wad.h
- 2181 846 61.2% 13-Jul-98 12:01:18 +Makefile-rules.in
- 1345 321 76.1% 13-Jul-98 07:04:40 +Makefile.in
- 4675 1430 69.4% 13-Jul-98 06:44:36 +light.c
- 4076 923 77.3% 15-Jul-98 09:22:22 +Makefile.in
- 1937 790 59.2% 08-Jul-98 08:25:44 +lightLIGHT.c
- 2149 828 61.4% 10-Jul-98 10:27:34 +qbspLIGHT.c
- 405 220 45.6% 28-May-98 08:54:32 +qccLIGHT.c
- 359 223 37.8% 26-May-98 21:54:28 +TDDDtoMap.c
- 427 237 44.4% 28-May-98 08:55:18 +unqccLIGHT.c
- 1979 794 59.8% 19-Jun-98 14:09:36 +visLIGHT.c
- 2212 816 63.1% 22-Jul-98 05:35:24 +ppmdiff.c
- 3919 1343 65.7% 13-Jul-98 06:44:40 +qbsp.c
- 2207 887 59.8% 13-Jul-98 06:44:42 +qcc.c
- 12339 2811 77.2% 18-Jul-98 09:49:38 +qtools.c
- 1334 653 51.0% 15-Jul-98 08:52:56 +qview.c
- 3053 1253 58.9% 15-Jul-98 10:01:24 +vis.c
- 7682 1115 85.4% 13-Jul-98 06:44:50 +vispatch.c
- 2891 739 74.4% 10-Jul-98 14:58:50 +Makefile.in
- 3233 1441 55.4% 19-Jul-98 10:20:20 TODO
- -------- ------- ----- --------- --------
- 1482947 420389 71.6% 10-Sep-98 22:32:42 248 files
-